<?php
class member
{
	/**
	 * 登录。
	 *
	 * @param db   数据库指针。
	 * @param user 登录名。
	 * @param pass md5加密后的密码文。
	 *
	 * @return 失败返回-1，成功以数组形式返回帐户信息：
	 *         array(AId, Name, Priv)。
	 */
	public static function login($db, $user, $pass)
	{
		try {
			$result=$db->query('select AId, Name, Priv, Pass, User
					from account where User=:user and Pass=:pass',
				array('user'=>$user, 'pass'=>$pass));
			$d=$result->fetchAll(Zend_Db::FETCH_ASSOC);
			if (count($d)!=1) return -1;
			return $d[0];
		}
		catch (Zend_Exception $e) {
			return -1;
		}
	}

	/**
	 * 查询出本人相关论文。
	 *
	 * @param db
	 * @param aid  用户AId。
	 * @param name 用户真实姓名。
	 *
	 * @return array( papers... ), paper=array(...)。
	 */
	public static function paper($db, $aid, $name)
	{
		return array( array('a') );
	}

};
?>
